crwdns142047:0crwdne142047:0

Warning

crwdns142049:0crwdne142049:0

crwdns142051:0:javadoc:crwdnd142051:0:javadoc:crwdnd142051:0:javadoc:crwdnd142051:0:doc:crwdne142051:0

crwdns142053:0:javadoc:crwdnd142053:0:javadoc:crwdnd142053:0:javadoc:crwdnd142053:0:javadoc:crwdne142053:0

crwdns142055:0crwdne142055:0

crwdns142057:0crwdne142057:0

import org.spongepowered.api.entity.Entity;
import org.spongepowered.api.entity.EntityTypes;

public boolean isCreeper(Entity entity) {
    return entity.getType().equals(EntityTypes.CREEPER);
}

crwdns142059:0crwdne142059:0

crwdns142061:0:javadoc:crwdne142061:0

import org.spongepowered.api.data.manipulator.mutable.entity.ExplosiveRadiusData;

public void explosionRadius50(Entity creeper) {
    ExplosionRadiusData radiusData = creeper.get(ExplosionRadiusData.class).get();
    creeper.offer(radiusData.explosionRadius().setTo(50));
}

crwdns142063:0crwdne142063:0

crwdns142065:0:javadoc:crwdne142065:0

import net.kyori.adventure.text.Component;
import net.kyori.adventure.text.format.NamedTextColor;
import org.spongepowered.api.data.manipulator.mutable.DisplayNameData;

public void setDisplayName(Entity creeper) {
    DisplayNameData displayData = creeper.get(DisplayNameData.class).get();
    creeper.offer(displayData.displayName()
        .set(Component.text("Inscrutable", NamedTextColor.DARK_AQUA)));
}

crwdns142067:0:javadoc:crwdne142067:0

import org.spongepowered.api.data.key.Keys;

public void explosionRadius50(Entity creeper) {
    creeper.offer(Keys.EXPLOSION_RADIUS, Optional.of(50));
    creeper.offer(Keys.DISPLAY_NAME, Component.text("Inscrutable", NamedTextColor.DARK_AQUA));
}

crwdns142069:0:doc:crwdne142069:0