Skip to content

Conduit Beta 0.0.7

Compare
Choose a tag to compare
@Innectic Innectic released this 27 Dec 19:24
· 51 commits to master since this release
dbbe9f9

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