Telecraft icon

Telecraft -----

Teleport players and mobs by crafting news items like Strangeblocs, arrows, potions, etc...




- add console command support for /runesclean
----------, Jan 6, 2025

- check if a tp item used is still in hand on TP to prevent abuse
- change in the optional tp back cloud
- change some deprecated method
----------, Jan 6, 2025

- fix deprecated method used in strange arrow craft
----------, Jun 3, 2024

fix cooldown detection in lingering potion cloud
----------, Jun 2, 2024

fix reload command
----------, Jun 1, 2024

- Improved cooldown check (potion effect applied after teleport)
- Added config option to change the potion effect after teleport (used for the cooldown) -> ATR_CoolDownType: RESISTANCE
- Changed default potion effect after teleport to: RESISTANCE

You can change the potion type; see: https://hub.spigotmc.org/javadocs/spigot/org/bukkit/potion/PotionEffectType.html
NAUSEA or HUNGER are recommended to maintain the RP aspect of the plugin.

Note:

- The potion level is set to 255, which can affect the potency of the potion effect.
- you can change the potion effect duration with the config parameters : ATR_TeleportDelay_PLAYER / ENTITY
----------, May 29, 2024

- Improved cooldown check (potion effect applied after teleport)
- Added config option to change the potion effect after teleport (used for the cooldown) -> ATR_CoolDownType: RESISTANCE
- Changed default potion effect after teleport to: RESISTANCE

You can change the potion type; see: https://hub.spigotmc.org/javadocs/spigot/org/bukkit/potion/PotionEffectType.html
NAUSEA or HUNGER are recommended to maintain the RP aspect of the plugin.

Note:

- The potion level is set to 255, which can affect the potency of the potion effect.
- you can change the potion effect duration with the config parameters : ATR_TeleportDelay_PLAYER / ENTITY
----------, May 29, 2024

remove deprecated item meta LocalizedName reference from code
----------, May 22, 2024

fix PlayerCommandPreprocessEvent
----------, Mar 27, 2024

- made StrangeBlock craft and block type configurable (only support "regular" blocks).

- add StrangeBlock protection for entity explosion.
----------, Jun 16, 2023

Death & bed runes can now be reset to a strange rune using the soulsand craft
----------, Dec 9, 2022

no change just compiled with latest spigot api
----------, Jun 22, 2022

- add option to config "ATR_RuneBreakOnUse" to consume rune if used for telport (apply to deathrune and similar runes used on Strangeblock or rune used to teleport if perm "telecraft.player.rune.teleport" is set to true
----------, Dec 24, 2021

- avoid deleting Strange block items on command like /kill @e[type=item]
----------, Dec 12, 2021

fix potions not working (spigot behavior change ?)
----------, Dec 11, 2021

change server recipe check on reload command
----------, Sep 26, 2021

- fix update checker
----------, Sep 18, 2021

- Add Death Rune potion
- Add Bed Rune Potion
----------, Aug 25, 2021

- added Bed Rune (return to player respawn location), see plugin description
- update dependencies jsoup and more
----------, Aug 24, 2021

- set test break block event canceled (this event is used to check if a player can build/break in the area before use st item)
----------, Jul 25, 2021

- disable rune check on startup, its a temporary workaround for chunk loading entity population delayed on 1.17, use /runesclean to fix duplicate item or missing StrangeBlock
----------, Jun 29, 2021

add more check on Strangeblock on plugin startup

!!! NOT COMPATIBLE WITH 1.17 FOR NOW !!!!
----------, Jun 18, 2021

- change default permission for "Voodoo Doll use" to true
----------, Jun 12, 2021

add support for custom model, you have to enable it in configuration :

ATR_EnableCustomModel: true -> enable custom model
ATR_CustomModelID: 1234567 -> your model ID

to prevent issue, the ressource pack item base need to be of the same base material as defined in configuration (ATR_RuneMaterial)
----------, Jun 5, 2021


- add option ATR_StSoundVolume to manage the volume of Sound Fx : default is 1.0 set it to 0.1 to have a low volume
----------, Mar 10, 2021

- add support for Citizens NPC
----------, Dec 31, 2020

Fix strange block break in protected area
----------, Dec 13, 2020

- add admin.bypass permission to locked st block
----------, Dec 11, 2020

- fix piston break stblock issue on +1 block pushed
- add option to disable potions craft and related : ATR_EnablePotions
- add check for stblock place into forbidden world
----------, Dec 11, 2020

- added config option "ATR_PreventProtectedMobTP" turn it to true to prevent tp mobs not mounted by player on protected area
- removed strikeLightningEffect when using silent mode for strangeblock
----------, Nov 20, 2020

added new options :
Code (Text):
ATR_RuneMaterial : EMERALD
-> you can change base rune material, but only item that can't be placed as block and be careful to chose an item that not conflict with vanilla recipe

ATR_TpOnlyActivator: false
-> disable tp of nearest entity (tp only user)

ATR_TeleportDelay_ENTITY: 200
-> time for entity (not player) to wait before teleport again

other :

- add tp radius visualisation using particle when activate a StrangeBlock

- you can disable Strangeblock activation sound by putting a soulsand block under

- fix tp back issue whith non player entities when enabling cloud return

- code cleanup
----------, Nov 18, 2020

refactor potions crafting and arrow (like vanilla) :
- you need to use strange lingering potion as base for strange arrow and now the amount of arrow is 8 (1 before)
- you can use all awkward potions type as base (normal,splash and lingering) to craft strange potions
----------, Nov 13, 2020

- add world restrictions in configuration :

- ATR_allowedWorld: you can access only world listed in this section
- ATR_forbiddenWorld: you can't access world listed in this section

- add permission to bypass world restrictions :

Code (Text):
telecraft.player.bypass.*:
    description: authorizes bypass world restriction
    default: false
    children:
       telecraft.player.bypass.use: false
       telecraft.player.bypass.tp: false
   
telecraft.admin.bypass : true
----------, Nov 11, 2020

- add a check on hooper for ChestRune
----------, Sep 11, 2020

- you can now change StrangeRune coords without clearing it (can be disabled with config ATR_AllowRuneCoordChange)

- add teleport to rune in hand location when used on StrangeBlock (can be disabled with config ATR_EnableRuneOnBlock)

- add info message when using specific item on StrangeBlock (rune,voodoo doll,death rune)

- add permission telecraft.player.rune.useonblock: true

- add permission telecraft.player.rune.changecoord: true
----------, Aug 19, 2020

- prevent placing chestrune in custom chest inventory (backpacks...)
- add an option to enable/disable chestrune in custom chest inventory

ATR_ChestRune_AllowCustomInventory: false
-> true to allow chestrune in custom inventory like backpack becarefull you can break your player data doing that (too large packet with lot of items)
----------, Aug 18, 2020

- fix ClearLag softdepend
----------, Aug 11, 2020

- Right click a Strangebolock with a voodoo doll to link it to the entity, so you can use the strange block to teleport to entity after without using the voodoo Doll, right click again (the voodoo doll need to have the same entity linked) to remove the link and use the strange block like before, you have to be the owner of the strangeBlock...

- better version check
----------, Aug 1, 2020

- add optional return "portal" cloud for lingering potion (enabled by default), splash potion, StrangeBlock and StrangeRune

- add conf options for customise return cloud (cloud duration, enabled Strange items)

- add admin command to duplicate item in hand (can be used to copy StrangeRune,Strange Potions, and more...) : /runescopy [amount]

- add message for targeted player when linked to a voodoo doll

- fix items list preview in ChestRune Lore (when interact with other inventories)
----------, Aug 1, 2020

- add color code support in config.yml (item name and message ( "NAME_" / "MSG_" entries)
- fix reload command

note : with existing config to keep color on plugin message you have to delete all the "MSG_" entries to generate the formated ones, or you can just add your custom color code to existing ones,
example (don't forget comas) :

MSG_RuneSetMemory: '&AThe soul of the rune becomes bound to this place.'
----------, Jul 12, 2020

- fix rod on strangeblock
----------, Jul 3, 2020

- add recipe to copy strangeRunes with ignited memory, just craft a blank strange rune with a strangeRune with ignited memory
----------, Jun 30, 2020

- better safe location detection
----------, Jun 29, 2020

- added ChestRune content preview in tooltip. (english only)
----------, Jun 28, 2020

- fix inventory check on StrangeArrow events
----------, Jun 28, 2020

- fix npe on shulkerbox
----------, Jun 26, 2020

- little bug fix
- 1.16 ready...
----------, Jun 25, 2020

- add option to disable main sound effect on strange blocks
- add option to disable strike FX on teleport

- fix reload command
----------, Jun 20, 2020

English translation fix thanks to Jai !

ps : the option 'ATR_Arrow_Dammages' is renamed to 'ATR_Arrow_Damages', so you can delete the old one from config.yml
----------, Jun 13, 2020

- Add ChestRune unique id, ChestRune with same content cannot be stacked anymore
- A new id is generated on interract with existing ChestRune
----------, Jun 13, 2020

- add custom recipe for StrangeRune
- add VoodooRune (teleport to entity)
- fix hotbar shortcut key with ChestRune

see plugin description for the new features
----------, Apr 10, 2020

- fix ghost items on rune teleport from ChestRune
- fix chestrune inventory update if open on death
----------, Apr 1, 2020

- ChestRune can be used like a personal Teleport Hub, you can use instant teleportation with StrangeRunes stored in (SHIFT + RIGHT CLIC), need the permission :

telecraft.player.chestrune.tp: true (false by default)

- fix dupe bug with ChestRune if dropped outside while interact with the chestrune inventory
----------, Mar 31, 2020

- fix sound effect volume
----------, Mar 31, 2020

- fix boat detection
----------, Mar 28, 2020

- prevent vehicle to break StrangeBlock
----------, Mar 28, 2020

- fix unsafe location false positive on SOUL_SAND
----------, Mar 27, 2020

- Strangeblock check process is now only on loaded world at startup and when another world is loaded (fix error on startup when a StrangeBlock is checked for a world that is not loaded)

- fix telecraft.player.rune.crafts permission
----------, Mar 23, 2020

- fix potion teleport bug with multiworld
----------, Mar 23, 2020

- fix Strangeblock drop when you use a StrangeRune to set rune memory on top of it
----------, Mar 22, 2020

- add support for ClearLag plugin (bypass rune deletion)
----------, Mar 21, 2020

- fix Strangeblocs_backup file to update new id for fixed strangeblocs
- add process to restore removed rune in the clean command /runesclean
----------, Mar 21, 2020

- bypass inactive Strangeblock for owner
- fix StrangeBlock place on protected area
- add option to disable update check
----------, Mar 20, 2020

- add basic version checker
- add basic bstats implentation
- fix strangeBlock displaying original SpawnRune name
----------, Mar 18, 2020

- prevent Shulker box place in ChestRune
----------, Mar 14, 2020

- add Craftbukkit compatibility
----------, Mar 14, 2020

- Fix some issues with items checks in Chestrune and Shulker inventories
- Fix telecraft.player.chestrune.inv : used to allow Chestrune content interract (false by default now)
----------, Mar 13, 2020

ChestRune : Can store items stacks in its memory.
  • store chest (and more) content to the RuneChest memory : SNEAK + RIGHT CLIC
  • drop the RuneChest content into a chest : LEFT CLIC on chest
  • Browse RuneChest memory (virtual chest) : SNEAK + CLIC (a bloc other than a chest)
  • cannot be stored in a shulker box
  • cannot be stored in a CHEST RUNE
  • respect protections (LWC,etc...)
----------, Mar 12, 2020

- Add Death Rune

- Fix English config that fill with french message
----------, Mar 8, 2020

- add config option max safe location check "ATR_SafeTeleport_MaxBlockCheck" default is 100 blocks
----------, Mar 8, 2020

- little fix for number of check on unsafe location
----------, Mar 7, 2020

- added safeteleport option (was ebabled by default before), so now you can force unsafe teleport location by setting ATR_safeTeleport : false in config.yml

- fix false location detection with carpet...
----------, Mar 7, 2020

- refactor config file creation and added "auto-fix" for missing options in config file (usefull for futur options)
- added unload craftrecipes before reload when configuration file change to have updated recipe name (/runesreload command and auto-fix config) without the need to restart server
----------, Mar 7, 2020


Resource Information
Author:
----------
Total Downloads: 6,832
First Release: Mar 5, 2020
Last Update: Jan 6, 2025
Category: ---------------
All-Time Rating:
14 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings