SpaceManiac

Results 98 comments of SpaceManiac

To get a hold of the BlockType for a Material, you can use `ItemTable.getBlock(Material)`. Keep in mind that bedrock can be broken in creative mode, and only needs server-side dig...

I'm not entirely certain a `canBreak` on BlockType is needed. It just seems a special case of dig time where a block has infinite dig time, something which doesn't affect...

I really love what you've done! The terrain generation looks just fantastic. I've reviewed the implementation a little bit and so far have a few questions: - The entire ocean...

Ah, it would seem you are correct on both counts. I was operating on outdated knowledge wrt the ocean floor - you can keep it as-is - and indeed your...

Leaving this open for the fact that all blocks sound like wood right now and this should be fixed at some point.

I would recommend the simplest solution: adjust the "is it a wildcard?" method in CraftingManager to also accept `-1`.

Looks like according to `FurnaceRecipe(ItemStack, Material, int)` CraftBukkit ignored furnace item durability completely (making everything wildcards), while Glowstone doesn't currently have this behavior. AFAIK this was just a limitation of...

The flow-net components which Glowstone currently uses directly are: - `Message`, an empty interface with some docs, and `AsyncableMessage` (`boolean isAsync()`). - `Codec` (`T decode(ByteBuf)`, `ByteBuf encode(ByteBuf buf, T message)`)....

The flight thing should be fairly easy to fix in `GlowPlayer#setGameMode`, which automatically enforces allow-flight based on game mode. The challenge is figuring out where the noclip flag is transmitted...