Commit Graph

35 Commits

Author SHA1 Message Date
Bea aa181c3b15 Allow MultiBlock place event
continuous-integration/drone/push Build is passing Details
2022-11-12 07:14:24 +01:00
Bea b1b7e5d910 Fix all commands not working
continuous-integration/drone/push Build is passing Details
2022-11-12 07:10:50 +01:00
Bea fea420f2bc Fix ignored events also getting whitelisted
continuous-integration/drone/push Build is passing Details
2022-11-12 07:08:45 +01:00
Bea 36dd8afec1 Implement chat format support
continuous-integration/drone/push Build is passing Details
2022-11-12 06:57:44 +01:00
Bea 3b744fe113 Fix glitchy item dropping
continuous-integration/drone/push Build is passing Details
2022-11-12 06:38:07 +01:00
Bea 1c51701903 Remove deprecated player inventory event listener
continuous-integration/drone/push Build is passing Details
2022-11-12 06:26:04 +01:00
Bea b6aeed7ea8 Add Super Listener to whitelist events
continuous-integration/drone/push Build is passing Details
This is a very strict measure, but works great in disabling features and keeping the server to a very barebones setup.
2022-11-12 06:22:40 +01:00
Bea 4c9689af6f Reinit limbo world at startup
continuous-integration/drone/push Build is passing Details
In case server crashed, was stopped before all regions were cleared, and various other cases including folder size.
2022-11-12 05:31:14 +01:00
Bea 598dcd7e09 Whitelist inventory events
continuous-integration/drone/push Build is passing Details
2022-11-12 05:23:36 +01:00
Bea e6eb4a416b Add chat cool-down feature
continuous-integration/drone/push Build is passing Details
2022-11-12 05:14:07 +01:00
Bea 2de28d64a5 Disable void falling and entity damage
continuous-integration/drone/push Build is passing Details
2022-11-12 05:03:27 +01:00
Bea cadc5854ef Enable own world generator and handling
continuous-integration/drone/push Build is passing Details
2022-11-12 04:59:45 +01:00
Bea 73bb8e4de2 Implement World limitations at startup
continuous-integration/drone/push Build is passing Details
2022-11-12 04:44:35 +01:00
Bea 09884f1646 Fix broken island spot finder
continuous-integration/drone/push Build is passing Details
It was working as long as the coordinates in the map were ordered, but since this is not ensured, we need a more complex way of checking for them.
2022-11-12 04:34:08 +01:00
Bea 7abfb4d536 Disable all entities generation
continuous-integration/drone/push Build is passing Details
2022-11-12 04:11:13 +01:00
Bea e68326cb87 Use WorldEdit API for area cleanup instead
continuous-integration/drone/push Build is passing Details
2022-11-12 04:07:55 +01:00
Bea 3ef681e839 Implement async area cleanup on quit (slow)
continuous-integration/drone/push Build is passing Details
2022-11-12 03:47:49 +01:00
Bea 8e299009a4 Implement island distance config option
continuous-integration/drone/push Build is passing Details
2022-11-12 01:50:27 +01:00
Bea 2866573d0d Implement island max walking range from spawnpoint
continuous-integration/drone/push Build is passing Details
2022-11-12 01:44:07 +01:00
Bea fcbd6c5d01 Fix null position async errors
continuous-integration/drone/push Build is passing Details
2022-11-12 01:27:41 +01:00
Bea 8d4284138f Fix OutOfBounds errors
continuous-integration/drone/push Build is passing Details
2022-11-12 01:25:55 +01:00
Bea 51c178ab4f Implement config file and spawn offset
continuous-integration/drone/push Build is passing Details
2022-11-12 01:12:45 +01:00
Bea dd1425863a Fix player null check in location runnable
continuous-integration/drone/push Build is passing Details
2022-11-11 23:29:15 +01:00
Bea 500f7b33cb Use new method for island spawn teleport
continuous-integration/drone/push Build is passing Details
2022-11-11 23:23:02 +01:00
Bea 09396fa09a Implement basic spawn command
continuous-integration/drone/push Build is passing Details
2022-11-11 23:22:26 +01:00
Bea 8bc992a707 Set creative gamemode on join
continuous-integration/drone/push Build is passing Details
2022-11-11 23:17:15 +01:00
Bea 8a86f15996 Disable player flight 2022-11-11 23:16:59 +01:00
Bea b84e96f031 Add island bounds async checker
continuous-integration/drone/push Build is passing Details
2022-11-11 23:13:04 +01:00
Bea ea09d351bf Implement demo schematic loader
continuous-integration/drone/push Build is passing Details
2022-11-11 22:50:42 +01:00
Bea 9005db7872 Implement Island layout calculator and teleporter
continuous-integration/drone/push Build is passing Details
2022-11-11 21:16:26 +01:00
Bea 4524070618 Add more default allowed commands
continuous-integration/drone/push Build is passing Details
2022-11-11 18:38:08 +01:00
Bea 44ba3cd7ab Allow exceptions to commands 2022-11-11 18:31:46 +01:00
Bea a33204b7b8 Add listener to globally disable specific blocks 2022-11-11 18:25:22 +01:00
Bea 568b719512 Add basic player hider and command canceller 2022-11-11 17:55:50 +01:00
Bea 2be7381e87 Init repo with basic files 2022-11-11 17:35:21 +01:00