- Ported to Fabric
- Interloper Portal now plays sound effect when activated
- Added bunny plush to fishing loot table
- Sleeping with bunny plush now interlopes the player and allows them to enter and exit the dream world after sleeping then jumping into a river
- Added resin horn. Horn opens interloper portal, and portal stays open for limited time
- Added recipe for resin horn
- Resin horn plays sound and spawns particles in direction of portal with delay when not near interloper portal
- Fixed items not picking up when spawned
- Fixed falling asleep sequence not rendering
- Fixed dream blocks/air suffocating player
- Fixed AOCalculator not detecting dream air
- Fixed dream resin pickup delay
- Improved dream block/air placement
- Changed entity dream data type from byte to DreamState enum
- Fixed Interloper Portal shader
- Fixed bug where entities could hit other dream state entities
- Fixed dream blocks not replacing properly
- Fixed bug where structure nbt was misnamed
- Fixed crash with IPortal structure json
- Fixed IPortal spawning in oceans
Features
- Added ability to place any block as a dream block while in dream state
- Added dreamstate command to allow setting one's dream state
- Added dreamclear command to clear all dream block and dream air refrences in a chunk
- Deprecated old dream blocks
- Removed dream entity interfaces
Bugs
- Fixed a bug where clicking a block added it to dream air
- Fixed bug where dream block reference overrided by state change
- Fixed blocklight not passing through dream blocks
- Fixed skylight not passing through dream blocks
- Fixed dropped items not matching dream state
- Fixed skylight showing in dream
- Fixed a bug where dream blocks and real blocks couldn't replae each other
- Fixed bug where dream blocks didn't drop dream items
- Fixed bug where dream chests didn't drop dream items
- Fixed bug where skel-horse would call fog server side
- Fixed bug where server skel-horse imported client player
- Fixed bugs where utility class imported client classes on server
Version 0.5.0
- added dream chunk api for infinite layers!
- fixed bug with client side chunk sync packet
- removed getOpacity in abstract block mixin due to game crash
- added the ability for blocks to become dream, similar to old dream blocks
- added cbsi item for debug. Makes a ding sound when a block is either dream or disturbed
- added dream powder item which makes a block dream
- fixed bug where dream blocks replaced improperly with already replaceable blocks
- fixed bug where replacing replaceable block with dream block crashed the game
- blocks placed in dream state are automatically dream
- optimized chunk sync packets
- fixed bug where client side entities all used sequence dream state
- fixed bug where entities were suffocating in dream and disturbed blocks
- fixed bug where in-house dream blocks didn't default to dream blocks
- made in-house dream blocks copy dream state of player if applicable
- fixed in-house dream block settings



