mirror of
https://github.com/GeyserMC/Geyser.git
synced 2025-12-19 14:59:27 +00:00
Fixed bee entity anger time metadata.
This commit is contained in:
@@ -1026,7 +1026,7 @@ public final class EntityDefinitions {
|
|||||||
.heightAndWidth(0.6f)
|
.heightAndWidth(0.6f)
|
||||||
.property(BeeEntity.NECTAR_PROPERTY)
|
.property(BeeEntity.NECTAR_PROPERTY)
|
||||||
.addTranslator(MetadataTypes.BYTE, BeeEntity::setBeeFlags)
|
.addTranslator(MetadataTypes.BYTE, BeeEntity::setBeeFlags)
|
||||||
.addTranslator(MetadataTypes.INT, BeeEntity::setAngerTime)
|
.addTranslator(MetadataTypes.LONG, BeeEntity::setAngerTime)
|
||||||
.build();
|
.build();
|
||||||
CHICKEN = EntityDefinition.inherited(ChickenEntity::new, ageableEntityBase)
|
CHICKEN = EntityDefinition.inherited(ChickenEntity::new, ageableEntityBase)
|
||||||
.type(EntityType.CHICKEN)
|
.type(EntityType.CHICKEN)
|
||||||
|
|||||||
@@ -39,7 +39,7 @@ import org.geysermc.geyser.session.GeyserSession;
|
|||||||
import org.geysermc.geyser.session.cache.tags.ItemTag;
|
import org.geysermc.geyser.session.cache.tags.ItemTag;
|
||||||
import org.geysermc.geyser.session.cache.tags.Tag;
|
import org.geysermc.geyser.session.cache.tags.Tag;
|
||||||
import org.geysermc.mcprotocollib.protocol.data.game.entity.metadata.type.ByteEntityMetadata;
|
import org.geysermc.mcprotocollib.protocol.data.game.entity.metadata.type.ByteEntityMetadata;
|
||||||
import org.geysermc.mcprotocollib.protocol.data.game.entity.metadata.type.IntEntityMetadata;
|
import org.geysermc.mcprotocollib.protocol.data.game.entity.metadata.type.LongEntityMetadata;
|
||||||
|
|
||||||
import java.util.UUID;
|
import java.util.UUID;
|
||||||
|
|
||||||
@@ -71,7 +71,7 @@ public class BeeEntity extends AnimalEntity {
|
|||||||
updateBedrockEntityProperties();
|
updateBedrockEntityProperties();
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setAngerTime(IntEntityMetadata entityMetadata) {
|
public void setAngerTime(LongEntityMetadata entityMetadata) {
|
||||||
// Converting "anger time" to a boolean
|
// Converting "anger time" to a boolean
|
||||||
setFlag(EntityFlag.ANGRY, entityMetadata.getPrimitiveValue() > 0);
|
setFlag(EntityFlag.ANGRY, entityMetadata.getPrimitiveValue() > 0);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user