Conduit Beta 0.0.7
Conduit Beta 0.0.7 has been released!
How to update?
Change the Conduit version in stream.json to 0.0.7 and restart your server!
If you're a developer, change the conduit.version
in your build.gradle to 0.0.7
Changelog
New Events
- PlayerEvents.ItemInteractEvent
- PlayerEvents.MainHandChangeEvent
- PlayerEvents.EntityClickEvent
- PlayerEvents.DropItemEvent
- PlayerEvents.EntityRideShoulderEvent
- PlayerEvents.CaughtFishEvent
- ServerEvents.ServerStatusRequestEvent
- WorldEvents.SpawnChangeEvent
- WorldEvents.ChestOpenEvent
- WorldEvents.EnderChestOpenEvent
- WorldEvents.ItemFrameDropItemEvent
- WorldEvents.ItemFrameDisplayItemEvent
- WorldEvents.LeafDecayEvent
- WorldEvents.ProjectileRingBellEvent
- WorldEvents.PlayerRingBellEvent
- WorldEvents.NoteBlockTuneEvent
- WorldEvents.NoteBlockPlayNoteEvent
- WorldEvents.PiglinAngerEvent
- WorldEvents.JukeboxChangeRecordEvent
- WorldEvents.JukeboxDropRecordEvent
- WorldEvents.SpawnerSpawnEvent
- EntityEvents.SheepSetColorEvent
- EntityEvents.EntityTameEvent
- EntityEvents.ZombieKillEntityEvent
- EntityEvents.VillagerZombieConversionEvent
- EntityEvents.PigConvertToPiglinEvent
- EntityEvents.CreeperChargeEvent
Event Changes
- All events now use Conduit's types where available
- Fix cancellations not working with weather events
- Fix player command event cancellation
- Fix Block break event cancellation
- Fix change dimension event cancellation
- Fix chunk unload event cancellation
- Fix start sleeping event cancellation
- Fix attack entity event cancellation
- Fix player change dimension event cancellation
- Kick players command event cancellation
API Changes
- Completely new datastore system supporting custom schemas. This removed the redis and memory backends. It also brings the ability to filter the contents of the datastore with various other features. See #58 for more documentation information.
API Additions
Player API
-
ServerPlayer#sendResourcePack
-
ServerPlayer#getChatVisibility
-
ServerPlayer#getPermissionLevel
-
ServerPlayer#getLastActionTime
-
ServerPlayer#getStats
-
ServerPlayer#getRecipeBook
-
ServerPlayer#sendRemoveEntity
-
ServerPlayer#cancelRemoveEntity
-
ServerPlayer#getCamera
-
ServerPlayer#setCamera
-
ServerPlayer#untrackChunk
-
ServerPlayer#getLastSectionPos
-
ServerPlayer#setLastSectionPos
-
ServerPlayer#getTextFilter
-
Player#getItemBySlot
-
Player#die
-
Player#getFireImmuneTicks
-
Player#getDestroySpeed
-
Player#hasCorrectToolForDrops
-
Player#addAdditionalSaveData
-
Player#isInvulnerableTo
-
Player#interactOn
-
Player#getMyRidingOffest
-
Player#removeVehicle
-
Player#isImmobile
-
Player#isAffectedByFluids
-
Player#isAboveGround
-
Player#getGameProfile
-
Player#awardStat
-
Player#updateSwimming
-
Player#getSpeed
-
Player#getEnchantmentSeed
-
Player#mayUseItemAt
-
Player#setEntityOnShoulder
-
Player#removeEntitiesOnShoulder
-
Player#respawnEntityOnShoulder
-
Player#getStandingEyeHeight
-
Player#getAbsorptionAmount
-
Player#setAbsorptionAmount
-
Player#setRemainingFireTicks
-
Player#getMainArm
-
Player#getShoulderEntityLeft
-
Player#getShoulderEntityRight
-
Player#setShoulderEntityLeft
-
Player#setShoulderEntityRight
-
Player#getCooldowns
-
Player#getLuck
-
Player#canUseGameMasterBlocks