gecolay / gsit Goto Github PK
View Code? Open in Web Editor NEWGPlugin - GSit - Relax with other players on nice seats!
Home Page: https://www.spigotmc.org/resources/gsit.62325/
License: GNU General Public License v3.0
GPlugin - GSit - Relax with other players on nice seats!
Home Page: https://www.spigotmc.org/resources/gsit.62325/
License: GNU General Public License v3.0
Perhaps a new emote / sit function. Using the player spin animation from when you are using a trident?
So basically, you can sit in midair by first sitting on a 2+ high big dripleaf and then breaking the bottom block. Not sure why this happens but thought I might as well post about it
Expected behavior: you automatically get forced off the block
Actual behavior: you remain sitting in midair
Steps to reproduce:
Hi, I found a bug. When you build a tower with block that can collapse (for example carpets or cactus), sit on top and collapse tower then you will be sitting in air.
I noticed that when you have the Swift Sneak III enchantment on your leggings and you do /crawl you bump up and down when you move.
Basically the placement of the barrier block above the player is too slow for the faster crawling speed. (didnt test with speed effect but probably makes it worse)
This interrupts the crawling movement because the player stands up and gets back down on every block it travels
When I cancel PrePlayerGetupSitEvent on my plugin or set get-up-sneak : false in config.yml of GSit plugin,
I expected Player would'nt get up but player get up and go down through the seat. and player can jump and walk although their status is sitting in GSit plugin.
Server Environment
Arch Linux
spigot-1.16.5
openjdk 11
idk if this is an issue of the plugin itself, but when someone does /lay
everyone gets kicked and get this error info: Internal Exception: java.lang.AssertionError: Already tracking {username}
[22:46:02 INFO]: joex92 issued server command: /lay
[22:46:02 INFO]: joex92 lost connection: Internal Exception: java.lang.AssertionError: Already tracking joex92
[22:46:02 INFO]: joex92 left the game
here's the plugin list:
Plugins (105):
3DItems (1.8.0),
AdvancedLogin (3.22),
AdvancedTabOverlay (1.2.6),
ajStartCommands (2.0.3),
AutomaticSowing (1),
BetterBackpacks (1.2.2-BETA),
BKCommonLib (1.18.2-v1),
BlockLocker (1.10.2),
Bookshelf (3.0.8.3),
ChatFormat (1.1-RELEASE),
ChestSort (13.0.5),
Chunky (1.2.86),
ChunkyBorder (1.0.38),
Citizens (2.0.29-SNAPSHOT (build 2509)),
CMILib (1.1.2.4),
Coins (1.12.2),
CoreProtect (21.1),
CraftBook (3.10.6;4748-a91298e),
CraftingStore (2.8.1),
CustomCrafting (3.16.3.2),
CustomTime (2.1.1),
DailyRewards (1.1.1),
DamageIndicator (1.3.8),
DeadSouls (1.7),
Dimensions (2.0.7),
DiscordSRV (1.25.1),
DiscordSRV-Staff-Chat (1.4.4),
DoorsReloaded (1.3.1),
EconomyShopGUI (4.4.0),
elyby-skinsystem (0.2.0-beta),
Enchantssquared (1.6.2),
Endermaning (1.1.4),
Essentials (2.19.4),
EssentialsAntiBuild (2.19.4),
EssentialsGeoIP (2.19.4),
EssentialsSpawn (2.19.4),
Evolutions (1.1.9),
ExtraContexts (2.0-SNAPSHOT),
ExtractableEnchantments (9.4),
FastAsyncWorldEdit (2.1.0;95512a4),
Geyser-Spigot (2.0.2-SNAPSHOT),
GriefPrevention (16.18),
GriefPreventionFlags (5.11.3),
GSit (1.0.7),
HeadsInventory (1.11.0),
HeadsPluginAPI (3.0.2),
HolographicDisplays (3.0.0-SNAPSHOT-b205),
Images (2.2.5),
InfiniteScoreboard (1.1.0),
InfiniteVouchers (2.4.0),
InteractionVisualizer (1.17.2.4),
ItemRarityGlow (2.6.5),
Jobs (5.0.1.4),
LaggRemover (2.0.6),
Lasso (1.7),
LevelledMobs (3.4.1 b625),
Lootin (3.8),
LuckPerms (5.4.0),
mcMMO (2.1.211),
MineChess (1.13.2),
MineTweaks (1.7.0),
MobsToEggs (1.5.5_5),
MoreArmour (2.0.7),
MoreOres (1.12.6),
MPAutoPickup (2.3.0),
MPHealthPower (1.5.1),
MPSimpleBroadcaster (2.1.2),
MPUtils (1.9.3),
Multiverse-Core (4.3.2-SNAPSHOT-b870),
Multiverse-EssentialsSupport (2.5-b3),
Multiverse-Inventories (4.2.2-SNAPSHOT-bUNKNOWN),
Multiverse-NetherPortals (4.2.3-SNAPSHOT-b808),
Multiverse-Portals (4.2.2-SNAPSHOT-b852),
MusicBox (2.0.8),
MyCommand (5.7.2),
NBTAPI (2.9.2),
NoteBlockAPI (1.6.2-SNAPSHOT),
Oh_the_dungeons_youll_go (17_Spring_Equinox_2022_P1),
Pl3xMap (1.0.0-BETA-SNAPSHOT),
Pl3xMap-Mobs (1.0.0),
Pl3xMap-Signs (1.0.0),
Pl3xMap-Skins (1.0.0),
Pl3xMapGriefprevention (1.0.0),
Pl3xMapTime (1.0-SNAPSHOT),
Pl3xMapWorldGuard (1.0.0),
PlaceholderAPI (2.11.1),
PlugMan (2.2.5),
PortalGun (2.2.4),
ProtocolLib (4.8.0),
PublicStash (1.3.2),
RandomTeleport (2.0-SNAPSHOT (build 71)),
RealEstate (1.4.0),
Shopkeepers (2.14.0),
SignBoard (1.6.12),
Tamablefoxes (2.2.4-SNAPSHOT),
vane-core (1.8.2),
vane-enchantments (1.8.2),
vane-portals (1.8.2),
vane-trifles (1.8.2),
Vault (1.7.3-b131),
VeinMiner (1.17.10),
VoidGen (2.2.1),
WolfyUtilities (3.16.3.2),
WorldEditSelectionVisualizer (2.1.0),
WorldGuard (7.0.5+3827266)
and the server version:
Current: git-Purpur-1605 (MC: 1.18.2)*
Previous: git-Purpur-1603 (MC: 1.18.2)
* You are running the latest version
pufferfish 1.19 - 10
last version plugin
So, if you have dolphins grace and crawl, you start flying. my server has different regions that give effects, and one of them is dolphins grace. so i had players flying all over the place. heres a video of it in action.
Hello again
So I just checked and the API has a feature to detect if somebody is sitting down.
However I was wondering if there is an event that represents if somebody sat down so I could implement a listener?
Specifically I'm looking to detect when people are sleeping with /lay.
Currently making a hook with sleep-most towards GSit
Hallo zuzsammen,
seit dem Hinzufügen für den P²-Support haben wir das Problem, das sich die Spieler nicht auf alle Plots setzen können. Die Plots liegen in der Region global, dort ist die Flag gesetzt. Es gibt keine weiteren Regionen. Gibt es noch eine Flag für die Plots?
Wir haben mal ein der Problem-Plots von den Flags, Owner und Trusted gleich gesetzt, auf dem einen geht es sich auf Grass zu setzen, auf dem anderen nicht. Die Plots liegen nebeneinander, es kommt auch kein Fehler.
Gruß
Bloody
Paper (#61 build)
GSit 1.0.2
no logs output
When a player sit on a stalagmite/cactus, and another player break the stalagmite/cactus, the player remains sitting on the cactus/stalagmite without getting kicked out of the seat.
Video: https://streamable.com/11fhgd
Plugin version: 6.0.4.1
As you can see in the image the slide often bugs into the Ground.
For our realistic roleplay Server it would be awesome, if it would work better.
Alternative you could add an config option, that when the slide is triggered the player will just to start crawl
(maybee with a little speed increasement or something).
Tried setting the sit
flag to false in a worldguard region. Players are still able to ride each other with right click.
Compiled as of commit defd426
If you sit on someone's head while they are already sitting on the ground, the person sitting on the head cannot dismount unless the vehicle (bottom player) stands up and hits shift.
The player at the bottom of the tower can sit on a single player, this will bypass the max-stack restriction.
https://github.com/Gecolay/GSit/blob/a179660534182106d2d32b60ca445acfc1342470/core/src/main/java/dev/geco/gsit/events/PlayerSitEvents.java#L84-L86
Only "t" is counted, not "p"
I use translation software, if you can't understand me please reply me and I try to explain in more detail.
Thank you for a great plugin ❤️
If you stand next to a fence or wall and run /sit
, you will get up on them.
/version
/version GSit
config.yml
Lang:
# Defines the plugin language
lang: ja_jp
Options:
# Defines whether the plugin should notify when a new version is available
check-for-update: true
# Defines whether the plugin should check permissions for standard functions
check-feature-permissions: true
# Defines whether a player gets up when he suffers damage
get-up-damage: false
# Defines whether a player can get up by sneaking
get-up-sneak: true
# Defines whether more than one player can sit or pose on the same block
rest-same-block: true
Sit:
# Defines whether a player is centered on the block when sitting
block-center: false
# Defines the blocks a player can sit on by clicking (Materials and Tags)
# Separate a material or tag from its y-offset with ";". For example, "STONE;0.5" for a y-offset of 0.5 for stone material
SitMaterials:
- "#STAIRS"
- "#SLABS"
- "#CARPETS"
- "MOSS_CARPET"
- "BIG_DRIPLEAF"
- "SNOW"
- "CAMPFIRE"
- "LIGHT_BLUE_CANDLE"
- "YELLOW_CANDLE"
- "STONECUTTER"
# Defines whether a player can sit in an unsafe place
allow-unsafe: false
# Defines whether a player is returned to the place where he started sitting
get-up-return: false
# Defines whether a player needs an empty main hand to sit down by clicking
empty-hand-only: true
# Defines the maximum range in which a player can sit down by clicking (0 means unlimited!)
max-distance: 0.00
# Defines whether a player should receive a custom message when he starts to sit
show-sit-message: false
# Defines whether a player can sit by default without using the sit toggle command
default-sit-mode: true
PlayerSit:
# Defines whether a player can right-click to sit on another player
use-playersit: false
# Defines whether a player can right-click to sit on an NPC
use-playersit-npc: false
# Defines the maximum number of players that can be stacked (0 means unlimited!)
max-stack: 0
# Defines whether a player should kick out all passengers when sneaking
sneak-ejects: true
# Defines whether a player needs an empty main hand to sit on another player
empty-hand-only: true
# Defines whether a player should receive a custom message when he starts to sit on another player
show-sit-message: true
# Defines whether a player can sit on another player by default without using the sit playertoggle command
default-sit-mode: true
Pose:
# Defines whether a player is centered on the block when posing
block-center: true
# Defines whether a player should receive a custom message when he starts to pose
show-pose-message: false
# Defines whether a player can interact with the environment while posing
interact: false
# Defines whether to reset the time since a player's last rest, which affects his phantom spawn timer
lay-reset-time-since-rest: true
# Defines whether a player makes snoring sounds when lying down
lay-snoring-sounds: true
# Defines whether snoring sounds are only heard at night
lay-snoring-night-only: true
# Defines whether a lying player counts for skipping the night (At least one player must be sleeping in a bed to skip the night!)
lay-night-skip: false
Crawl:
# Defines whether a player can get up by sneaking
get-up-sneak: true
# Defines whether a player can only sit or pose on a plot where he is part of the team
rest-team-plots-only: false
# Defines the worlds in which a player cannot sit, pose or crawl
WorldBlacklist: []
# Defines the list of materials on which a player may not sit or pose
MaterialBlacklist: []
# Defines the list of commands that cannot be executed while sitting or posing
CommandBlacklist: []
Hello Everyone,
we updated our Server from 1.17 to 1.18.1 (Paper-197 - newest version).
We updated also GSit from Version GSit_6.0.4.1 to GSit-1.0.6 and created a new config without modification, so its default.
Now its not working to Sit down either with rightclick, nor with /sit.
You will get ported to the center of the block and receive the message in the action bar, but you dont sit down.
Also if you enter /lay you can walk around and its not possible to get up with the Sneak-Key. You can only get up with the same command /lay.
Here is an short video of the behavior:
https://www.youtube.com/watch?v=80iFJqUq8fI
Kind regards
Cola
It would be nice as SpigotMC is often harder to access than GitHub. (cloudflare blocking), they could be posted at: https://github.com/Gecolay/GSit/releases
Hi @gecolay -
Not an issue, but since you don't have contact info on GitHub, I thought I'd reach out this way.
Congrats: We featured Gsit on a recent episode of Category5 Technology TV :)
https://www.youtube.com/watch?v=4YgS5M4t_Qg
Keep up the great work! Adding Gsit to our official Patron server as well.
[12:44:11 ERROR]: Error occurred while enabling GWarp v[2.13.0.2] (Is it up to date?)
java.lang.NumberFormatException: For input string: "FailedtoconnecttoMySQL:(2002)Connectionrefused"
at java.lang.NumberFormatException.forInputString(NumberFormatException.java:67) ~[?:?]
at java.lang.Integer.parseInt(Integer.java:668) ~[?:?]
at java.lang.Integer.parseInt(Integer.java:786) ~[?:?]
at me.gwarp.Main.UManager.checkForNewestVersion(UManager.java:45) ~[GWarp.jar:?]
at me.gwarp.Main.GWarpMain.updateCheck(GWarpMain.java:69) ~[GWarp.jar:?]
at me.gwarp.Main.GWarpMain.onEnable(GWarpMain.java:50) ~[GWarp.jar:?]
at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:264) ~[patched_1.17.1.jar:git-Paper-411]
at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:370) ~[patched_1.17.1.jar:git-Paper-411]
at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:500) ~[patched_1.17.1.jar:git-Paper-411]
at org.bukkit.craftbukkit.v1_17_R1.CraftServer.enablePlugin(CraftServer.java:561) ~[patched_1.17.1.jar:git-Paper-411]
at org.bukkit.craftbukkit.v1_17_R1.CraftServer.enablePlugins(CraftServer.java:475) ~[patched_1.17.1.jar:git-Paper-411]
at net.minecraft.server.MinecraftServer.loadWorld(MinecraftServer.java:733) ~[patched_1.17.1.jar:git-Paper-411]
at net.minecraft.server.dedicated.DedicatedServer.initServer(DedicatedServer.java:317) ~[patched_1.17.1.jar:git-Paper-411]
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1220) ~[patched_1.17.1.jar:git-Paper-411]
at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:319) ~[patched_1.17.1.jar:git-Paper-411]
at java.lang.Thread.run(Thread.java:833) ~[?:?]
I would like for a toggle to allow sitting, even if the block under them has been broken. People used it on my server before the 1.18 update, so I would like to re-enable that functionality.
it seems to me it is worth adding 2 functions, this is switching whether other players can sit on the player, and determining the distance from which you can sit (well, or impose the same as in / sit)
For example one for when you don't have access to /sit, one for /lay, /bellyflop, /crawl and /spin.
Please update to 1.18.2 version ty in advance
I go into plugins>GSit>config.txt, but the only thing there is CommandBlacklist: []
Hello !
Would it be possible to add a placeholder for the "sit toggle", it would be useful if we want to create a custom menu that automatically retrieves if it is On or Off via a placeholder (PAPI).
Ty,
~ @NoltoxGit ~
when i try to sit down and when plotsquared is installed it says "you can't sit in this region"
there are no errors in the console
Please add support for sponge servers
[17:27:20 INFO]: Killer_YT2021 issued server command: /crawl
[17:27:20 WARN]: [GSit] Task #31610 for GSit v1.0.5 generated an exception
java.lang.NullPointerException: Cannot invoke "org.bukkit.Location.getBlock()" because "this.bloc" is null
at dev.geco.gsit.mcv.v1_18_R1.objects.GCrawl.stop(GCrawl.java:180) ~[GSit-1.0.5.jar:?]
at dev.geco.gsit.mcv.v1_18_R1.manager.CrawlManager.stopCrawl(CrawlManager.java:70) ~[GSit-1.0.5.jar:?]
at dev.geco.gsit.mcv.v1_18_R1.objects.GCrawl$6.run(GCrawl.java:209) ~[GSit-1.0.5.jar:?]
at org.bukkit.craftbukkit.v1_18_R1.scheduler.CraftTask.run(CraftTask.java:101) ~[purpur-1.18.1.jar:git-Purpur-1502]
at org.bukkit.craftbukkit.v1_18_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:483) ~[purpur-1.18.1.jar:git-Purpur-1502]
at net.minecraft.server.MinecraftServer.tickChildren(MinecraftServer.java:1574) ~[purpur-1.18.1.jar:git-Purpur-1502]
at net.minecraft.server.dedicated.DedicatedServer.tickChildren(DedicatedServer.java:519) ~[purpur-1.18.1.jar:git-Purpur-1502]
at net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1497) ~[purpur-1.18.1.jar:git-Purpur-1502]
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1285) ~[purpur-1.18.1.jar:git-Purpur-1502]
at net.minecraft.server.MinecraftServer.lambda$spin$1(MinecraftServer.java:322) ~[purpur-1.18.1.jar:git-Purpur-1502]
at java.lang.Thread.run(Thread.java:833) ~[?:?]
Would it be possible for you to make, so if the right clicked block is a bed, then the person will lay the way of the bed and not sideways or anything?
(Have have just made it so its on right click on beds that it lays Down)
Actually, except /sit, all of the commands reported "can;t use feature".
It recognized my server is running version "1_16_R3", but actually I'm running paperspigot 1.16.5
I can't find any solution. Hope you can fix it early.
In /lay, /bellyflop and /spin, item`s in hand are are duplicated. It cose the real player located near NPC, which has been placed on his spot, i think.
I using the last version of GSit and Paper 1.18. Some screenshots:
https://imgur.com/a/yWen8NC
Self-explanatory, I can't find one
Using 1.0.4 on Purpur last 1.17.1 build.
sneak-ejects: true does not actually eject players sitting on you when sneaking. Nor does a false value.
There are very few plugins of this type and this seems to be the most up to date. Any chance to add 1.12.2 support?
Is it me or it’s impossible to change permissions for the commands? Only op can use crawl and other commands…
As of the latest update, it seems like sitting on a stairs block no longer positions the player's body facing the same direction as the stairs. Instead, the player is positioned always facing south, regardless of the orientation of the stairs. This wasn't the case prior to this update, as can be seen here:
As you may be able to tell, in the latest plugin's release my player's body is always being forced to be facing south, while in the previous release my body was always forced to be facing the same way as the stairs.
I believe this to be a bug, as it was not documented in the changelog and the old behavior just feels right.
Testing was done on two different servers. Both are running a custom fork of Pufferfish for Minecraft 1.17.1:
This server is running Tortilla version git-Tortilla-"2feb4fd" (MC: 1.17.1) (Implementing API version 1.17.1-R0.1-SNAPSHOT) (Git: 2feb4fd)
Unknown version
Previous version: git-Tortilla-"1e3712a" (MC: 1.17.1)
The only difference between both servers is the version of GSit that they're running.
Players cannot use /ah
of zAuctionHouse while they are sitting. The inventory opened is always empty.
Issue started after update from 6.0.4.1
to 1.0.4
.
GSit v1.2.1
Purpur dev 1735 (Paper 1.19)
[15:06:47] [Server thread/INFO]: mibby issued server command: /lay
[15:06:47] [Server thread/ERROR]: null
org.bukkit.command.CommandException: Unhandled exception executing command 'lay' in plugin GSit v1.2.1
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:47) ~[purpur-api-1.19-R0.1-SNAPSHOT.jar:?]
at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:168) ~[purpur-api-1.19-R0.1-SNAPSHOT.jar:?]
at org.bukkit.craftbukkit.v1_19_R1.CraftServer.dispatchCommand(CraftServer.java:940) ~[purpur-1.19.jar:git-Purpur-1735]
at net.minecraft.server.network.ServerGamePacketListenerImpl.handleCommand(ServerGamePacketListenerImpl.java:2474) ~[?:?]
at net.minecraft.server.network.ServerGamePacketListenerImpl.lambda$handleChatCommand$19(ServerGamePacketListenerImpl.java:2245) ~[?:?]
at net.minecraft.server.TickTask.run(TickTask.java:18) ~[purpur-1.19.jar:git-Purpur-1735]
at net.minecraft.util.thread.BlockableEventLoop.doRunTask(BlockableEventLoop.java:153) ~[?:?]
at net.minecraft.util.thread.ReentrantBlockableEventLoop.doRunTask(ReentrantBlockableEventLoop.java:24) ~[?:?]
at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:1386) ~[purpur-1.19.jar:git-Purpur-1735]
at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:183) ~[purpur-1.19.jar:git-Purpur-1735]
at net.minecraft.util.thread.BlockableEventLoop.pollTask(BlockableEventLoop.java:126) ~[?:?]
at net.minecraft.server.MinecraftServer.pollTaskInternal(MinecraftServer.java:1363) ~[purpur-1.19.jar:git-Purpur-1735]
at net.minecraft.server.MinecraftServer.pollTask(MinecraftServer.java:1356) ~[purpur-1.19.jar:git-Purpur-1735]
at net.minecraft.util.thread.BlockableEventLoop.managedBlock(BlockableEventLoop.java:136) ~[?:?]
at net.minecraft.server.MinecraftServer.waitUntilNextTick(MinecraftServer.java:1334) ~[purpur-1.19.jar:git-Purpur-1735]
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1219) ~[purpur-1.19.jar:git-Purpur-1735]
at net.minecraft.server.MinecraftServer.lambda$spin$1(MinecraftServer.java:308) ~[purpur-1.19.jar:git-Purpur-1735]
at java.lang.Thread.run(Thread.java:833) ~[?:?]
Caused by: java.lang.NoSuchMethodError: 'com.mojang.authlib.GameProfile net.minecraft.server.level.EntityPlayer.fy()'
at dev.geco.gsit.mcv.v1_19_R1_2.objects.GPoseSeat.createNPC(GPoseSeat.java:405) ~[GSit-1.2.1.jar:?]
at dev.geco.gsit.mcv.v1_19_R1_2.objects.GPoseSeat.<init>(GPoseSeat.java:75) ~[GSit-1.2.1.jar:?]
at dev.geco.gsit.mcv.v1_19_R1_2.manager.PoseManager.createPose(PoseManager.java:89) ~[GSit-1.2.1.jar:?]
at dev.geco.gsit.mcv.v1_19_R1_2.manager.PoseManager.createPose(PoseManager.java:53) ~[GSit-1.2.1.jar:?]
at dev.geco.gsit.cmd.GLayCommand.onCommand(GLayCommand.java:114) ~[GSit-1.2.1.jar:?]
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:45) ~[purpur-api-1.19-R0.1-SNAPSHOT.jar:?]
... 17 more
When use-home is false. Very stupidly, the home command is just disabled. So you can't use the essential home features. It's better for a few reasons, you can configure the teleport delay which is a waiting time before you can teleport to prevent players from disappearing if they are losing a fight. So no teleport delay. And there is no /sethome, /delhome command variant. There is no /homes command you have to type /home homes which is stupid. So, please fix the bug compatibility issue. use-home = false should only disable the Gwarp home feature, as you can disable essentials home from essentials. For now, I'm using your home system with MyCommands to do the stuff that you haven't got. All, so I can use the warp feature, not ideal.
Most plugins nowdays use Maven as their dependency manager (like you do), and it would be more useful for you to provide your API on Maven so it can be more easily used.
[16:07:53 INFO]: Bivaet issued server command: /crawl
[16:07:53 WARN]: [GSit] Task #16446 for GSit v1.0.5 generated an exception
java.lang.NullPointerException: Cannot invoke "org.bukkit.Location.getBlock()" because "this.bloc" is null
at dev.geco.gsit.mcv.v1_18_R1.objects.GCrawl.stop(GCrawl.java:180) ~[GSit-1.0.5.jar:?]
at dev.geco.gsit.mcv.v1_18_R1.manager.CrawlManager.stopCrawl(CrawlManager.java:70) ~[GSit-1.0.5.jar:?]
at dev.geco.gsit.mcv.v1_18_R1.objects.GCrawl$6.run(GCrawl.java:209) ~[GSit-1.0.5.jar:?]
at org.bukkit.craftbukkit.v1_18_R1.scheduler.CraftTask.run(CraftTask.java:101) ~[purpur-1.18.1.jar:git-Purpur-1551]
at org.bukkit.craftbukkit.v1_18_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:483) ~[purpur-1.18.1.jar:git-Purpur-1551]
at net.minecraft.server.MinecraftServer.tickChildren(MinecraftServer.java:1578) ~[purpur-1.18.1.jar:git-Purpur-1551]
at net.minecraft.server.dedicated.DedicatedServer.tickChildren(DedicatedServer.java:519) ~[purpur-1.18.1.jar:git-Purpur-1551]
at net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1501) ~[purpur-1.18.1.jar:git-Purpur-1551]
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1285) ~[purpur-1.18.1.jar:git-Purpur-1551]
at net.minecraft.server.MinecraftServer.lambda$spin$1(MinecraftServer.java:322) ~[purpur-1.18.1.jar:git-Purpur-1551]
at java.lang.Thread.run(Thread.java:833) ~[?:?]
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.