! sPYgotUtils | Python Scripts | Plugin Hider | Chat/Cmd Fil
1.1.1BungeeCord/Spigot py scripting plugin! Plugin hider, chat & cmd filter, custom commands, and more!
1.1.1latestMade PacketEvents 1.8-pre-13 compatible.Apr 23, 2021 Made PacketEvents 1.8-pre-13 compatible.1.1.0Added an ingame python shell!Apr 8, 2021 I added an in game python shell as well as some bug fixes. Only available for spigot. do /pyshell (or any of its aliases) to toggle it. /pyshell toggle | toggles the shell. /pyshell stop, off, disable | disables the shell. /pyshell begin, start, on, enable | enables the shell. /pyshell reset | resets the shell (removes all variables, functions, etc and starts from scratch) /pyshell getlines | gets all the lines you executed. stdout and stderr are redirected to you, the player with white and red as default colours respectively. You can also do exit() to exit the shell. Minecraft replaces multiple spaces with just one, so to have more than one space, you can do \ . It gets replaced with a single space. You can chain these together to make multiple spaces (for indentation purposes). If you have an incomplete thing, the shell will go into a sort of "scripting" mode where it appends all your stuff to a buffer until you send a single \ (essentially an empty string). For example: Code (Text): > sq = lambda x: x * x > if sq(3) == 9: > \ \ print "the square of 3 is 9" > \ "the square of 3 is 9"1.0.1Made sync/async tasks easier.Apr 5, 2021 Added new spigot functions. They should works the same way that they would in java, but without the plugin argument. Code (Python): run_task (method ) run_async_task (method ) run_task_later (method , delay ) run_async_task_later (method , delay ) run_task_timer (method , delay , period ) run_async_task_timer (method , delay , period ) Added new bungee functions. They should works the same way that they would in java, but without the plugin argument. Code (Python): run_async (task ) schedule (task , delay , period = 0 , unit =TimeUnit. MILLISECONDS ) New variable: plugin py-settings.yml changes: https://github.com/True-cc/SPYgotUt...d0c8157ff530bf566ab…1.0.0-AlphaAlpha version of 1.0.0!!! Please report bugsMar 4, 2021 Cleaned up the chat filter a lot. Bug fixes. Now using SimplixStorage because it's universal (doesn't require spigot or bungee etc). Added more features probably. Thinking of porting to velocity...0.6.0-B-Hotfix-1Forgot to generate test-conf.pyMar 1, 2021 Now it should generate.0.6.0-BLots of changes, espeically to py-settings.yml and scripts.Mar 1, 2021 Added init, start-defs, and start-vars to py-settings.yml Made it so you can execute files (without import) and strings from python scripts. Cleaned some stuff up. Renamed AbstractDB to AbstractSQLDB Probably more! These changes are potentially breaking!0.5.2-BUpdated PacketEvents to 1.8-pre-5Feb 26, 2021 Update here: https://github.com/retrooper/packetevents/releases0.5.1-B-Hotfix1Hotfix for some errors.Feb 21, 2021 I forgot to add {} at a place and that errored shit out. Also implemented incoming-tab.replacement to be executed as python as well as just raw list.0.5.1-BActually implemented pre-exec and post-exec from chat-filter.ymlFeb 21, 2021 pre-exec and post-exec have been implemented. Forgot to do that xd For post-exec, the variable "check" is whether or not the check got triggered (true or false).0.5-BMySQL and SQLite support (check sql.py)Feb 18, 2021 Redid some stuff and added SQLite and MySQL support. Check sql.py and check source code for documentation. Also some bug fixes. Config system (yaml & hopefully json) coming soon0.4-BBungeeCord support!Feb 18, 2021 Added support for BungeeCord! Spigot version now requires you to download PacketEvents yourself here: https://github.com/retrooper/packetevents/releases for reasons I won't go int to. All commands are the same except with a "b" added to the beginning for obvious reasons. Scripting for BungeeCord is about the same, but no packet support and the command & event system is slightly different (check examples).0.3-BMade importing possibleFeb 14, 2021 Made importing possible. Added setting to py-settings.yml : Code (YAML): load-scripts : - command.py - event.py - packet.py - test.py remove-classes-on-disable : true Sometimes there is leftover .class files from jython so I added remove-classes-on-disable to clear them on disable.0.2-BonReload/Enable/Disable implemented and now loads onLoad.Feb 14, 2021 Also added a new default script.0.1-BFeb 13, 2021
Similar projects
Script →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta