Early working ritual using a snow block & crash fixes
This commit is contained in:
1 parent
5feb2b851f
commit
8521d309e0
3 files changed
+25
-5
No files matched your search
@@ -7,6 +7,7 @@ import com.hypixel.hytale.component.Store;
|
||||
import com.hypixel.hytale.component.query.Query;
|
||||
import com.hypixel.hytale.component.system.EntityEventSystem;
|
||||
import com.hypixel.hytale.server.core.event.events.ecs.BreakBlockEvent;
|
||||
import com.hypixel.hytale.server.core.inventory.ItemStack;
|
||||
import com.hypixel.hytale.server.core.universe.world.World;
|
||||
import com.hypixel.hytale.server.core.universe.world.storage.EntityStore;
|
||||
import dev.hytalemodding.RitualSpawner;
|
||||
@@ -27,10 +28,14 @@ public class RitualBreakBlockEvent extends EntityEventSystem<EntityStore, BreakB
|
||||
@NonNullDecl Store<EntityStore> store,
|
||||
@NonNullDecl CommandBuffer<EntityStore> commandBuffer,
|
||||
@NonNullDecl BreakBlockEvent breakBlockEvent) {
|
||||
String itemHolding = breakBlockEvent.getItemInHand().getItemId();
|
||||
ItemStack itemHolding = breakBlockEvent.getItemInHand();
|
||||
String itemId = "Empty";
|
||||
if(itemHolding != null) {
|
||||
itemId = itemHolding.getItemId();
|
||||
}
|
||||
Vector3i blockPosition = breakBlockEvent.getTargetBlock();
|
||||
World world = store.getExternalData().getWorld();
|
||||
ritualSpawner.blockChangeEvent(itemHolding, blockPosition, world);
|
||||
ritualSpawner.blockChangeEvent(itemId, blockPosition, world);
|
||||
}
|
||||
|
||||
@NullableDecl
|
||||
|
||||
Reference in new issue
Block a user