La l’achievement s’active mais les nv s’acumulent
package bdbladx.common;
import cpw.mods.fml.common.network.Player;
import net.minecraft.block.Block;
import net.minecraft.entity.Entity;
import net.minecraft.stats.Achievement;
import net.minecraftforge.event.ForgeSubscribe;
import net.minecraftforge.event.entity.player.EntityItemPickupEvent;
public class PlayerEvent {
@ForgeSubscribe
public void onBlockPickedUp(EntityItemPickupEvent event)
{
if(event.item.getEntityItem().itemID == eryliablocks.BlockUranium.blockID)
{
if(event.entityPlayer != null)
event.entityPlayer.triggerAchievement(eryliablocks.achievementUraniumBrut);
event.entityPlayer.addExperienceLevel(30);
}
}
}
___@‘Gugu42’:
if(!player.hasAchieved / je sais plus la méthode )){
code pour give les niveau
}
sachant que la methode est ```java
@ForgeSubscribe
public void onBlockPickedUp(EntityItemPickupEvent event)
{
if(event.item.getEntityItem().itemID == eryliablocks.BlockUranium.blockID)
{
if(event.entityPlayer != null);
et que le code pour give les niveaux
```java
event.entityPlayer.addExperienceLevel(30)
je dois mettre comment ?