xericore / easycarts Goto Github PK
View Code? Open in Web Editor NEWTravel quickly and easily with minecarts!
License: MIT License
Travel quickly and easily with minecarts!
License: MIT License
Hi,
First let me say that I love your plugin. I've been using it for a long time on my server, it goes well.
Due to the large amount of players I encounter on my server, I had to find ways to reduce ram et cpu consuming, and one of these ways was to do something about abandoned boats and minecarts.
For this I use a plugin called AutoMinecarts that let me spawn carts and boats that disappear when the player goes off. Keep in mind that they don't have to craft them since it's automatically spawned.
The problem I encounter is that when a player use these carts on a intersection, they are replaced by a regular one that don't despawn but more that drop, making it exploit and in a way ruining the economy. In the other way I want players to be able to use regular carts in their regions, so I can't set RemoveMinecartOnExit to true, they would lost them.
So my only hope would be a config option to disable intersection holding, and if possible another one to disable left clicking caucing to stop (we have a huge rail network and having players stopping in the middle is really annoying for followers).
So, please, can you add theses?
PS: I would like to ask you if "push entities" always work or not. I saw somewhere it could be speed related. My perfect goal would be to totally ignore minecart collisions with entities, so pass through, but always pushing them could do the work.
Like the title says, I think it would be nice to have a config option to drop empty minecarts on collision (and possibly be placed in the player's inventory), instead of deleting the empty one out of the game.
changes applied with easycarts dont affect minecarts when used with traincarts
1.19.2
The title explains it all, video:
https://cdn.discordapp.com/attachments/845189727493161010/845189874935529502/PortalMC_Minecart_Staiton_Problem.webm
[05:35:49] [Server thread/ERROR]: Could not load 'plugins/EasyCarts-2.0.jar' in folder 'plugins'
org.bukkit.plugin.InvalidPluginException: Unsupported API version 1.16
at org.bukkit.craftbukkit.v1_15_R1.util.CraftMagicNumbers.checkSupported(CraftMagicNumbers.java:276) ~[patched_1.15.2.jar:git-Paper-385]
at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:133) ~[patched_1.15.2.jar:git-Paper-385]
at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:397) ~[patched_1.15.2.jar:git-Paper-385]
at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:305) ~[patched_1.15.2.jar:git-Paper-385]
at org.bukkit.craftbukkit.v1_15_R1.CraftServer.loadPlugins(CraftServer.java:360) ~[patched_1.15.2.jar:git-Paper-385]
at net.minecraft.server.v1_15_R1.DedicatedServer.init(DedicatedServer.java:234) ~[patched_1.15.2.jar:git-Paper-385]
at net.minecraft.server.v1_15_R1.MinecraftServer.run(MinecraftServer.java:909) ~[patched_1.15.2.jar:git-Paper-385]
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_252]
Hey, after a new update my minecarts are sometimes slow, although they are on accelerating blocks (in Craftbook). It worked in earlier version... could you please take a look on that? ๐
Hi, I don't know how to use github but I'm hoping this is the right place to ask about this. I'm curious if there are any plans for a 1.14 update? Thanks!
Empty minecarts seem to disappear when they are hit by a minecart with a player inside
[21:48:11 ERROR]: Could not load 'plugins/EasyCarts.jar' in folder 'plugins'
org.bukkit.plugin.InvalidPluginException: java.lang.UnsupportedClassVersionError: com/github/xericore/easycarts/EasyCarts : Unsupported major.minor version 52.0
at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:135) ~[cb.jar:git-Spigot-8a048fe-042911f]
at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:329) ~[cb.jar:git-Spigot-8a048fe-042911f]
at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:251) [cb.jar:git-Spigot-8a048fe-042911f]
at org.bukkit.craftbukkit.v1_9_R2.CraftServer.loadPlugins(CraftServer.java:297) [cb.jar:git-Spigot-8a048fe-042911f]
at org.bukkit.craftbukkit.v1_9_R2.CraftServer.reload(CraftServer.java:744) [cb.jar:git-Spigot-8a048fe-042911f]
at org.bukkit.Bukkit.reload(Bukkit.java:539) [cb.jar:git-Spigot-8a048fe-042911f]
at org.bukkit.command.defaults.ReloadCommand.execute(ReloadCommand.java:25) [cb.jar:git-Spigot-8a048fe-042911f]
at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:141) [cb.jar:git-Spigot-8a048fe-042911f]
at org.bukkit.craftbukkit.v1_9_R2.CraftServer.dispatchCommand(CraftServer.java:646) [cb.jar:git-Spigot-8a048fe-042911f]
at org.bukkit.craftbukkit.v1_9_R2.CraftServer.dispatchServerCommand(CraftServer.java:632) [cb.jar:git-Spigot-8a048fe-042911f]
at net.minecraft.server.v1_9_R2.DedicatedServer.aL(DedicatedServer.java:437) [cb.jar:git-Spigot-8a048fe-042911f]
at net.minecraft.server.v1_9_R2.DedicatedServer.D(DedicatedServer.java:400) [cb.jar:git-Spigot-8a048fe-042911f]
at net.minecraft.server.v1_9_R2.MinecraftServer.C(MinecraftServer.java:665) [cb.jar:git-Spigot-8a048fe-042911f]
at net.minecraft.server.v1_9_R2.MinecraftServer.run(MinecraftServer.java:564) [cb.jar:git-Spigot-8a048fe-042911f]
at java.lang.Thread.run(Thread.java:745) [?:1.7.0_71]
Caused by: java.lang.UnsupportedClassVersionError: com/github/xericore/easycarts/EasyCarts : Unsupported major.minor version 52.0
at java.lang.ClassLoader.defineClass1(Native Method) ~[?:1.7.0_71]
at java.lang.ClassLoader.defineClass(ClassLoader.java:800) ~[?:1.7.0_71]
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) ~[?:1.7.0_71]
at java.net.URLClassLoader.defineClass(URLClassLoader.java:449) ~[?:1.7.0_71]
at java.net.URLClassLoader.access$100(URLClassLoader.java:71) ~[?:1.7.0_71]
at java.net.URLClassLoader$1.run(URLClassLoader.java:361) ~[?:1.7.0_71]
at java.net.URLClassLoader$1.run(URLClassLoader.java:355) ~[?:1.7.0_71]
at java.security.AccessController.doPrivileged(Native Method) ~[?:1.7.0_71]
at java.net.URLClassLoader.findClass(URLClassLoader.java:354) ~[?:1.7.0_71]
at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:101) ~[cb.jar:git-Spigot-8a048fe-042911f]
at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:86) ~[cb.jar:git-Spigot-8a048fe-042911f]
at java.lang.ClassLoader.loadClass(ClassLoader.java:425) ~[?:1.7.0_71]
at java.lang.ClassLoader.loadClass(ClassLoader.java:358) ~[?:1.7.0_71]
at java.lang.Class.forName0(Native Method) ~[?:1.7.0_71]
at java.lang.Class.forName(Class.java:274) ~[?:1.7.0_71]
at org.bukkit.plugin.java.PluginClassLoader.(PluginClassLoader.java:64) ~[cb.jar:git-Spigot-8a048fe-042911f]
at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:131) ~[cb.jar:git-Spigot-8a048fe-042911f]
... 14 more
Make an option in config to disable mechanic of direction choose on rail intersections.
Personally, I like fast minecarts that don't derail on turns on my server, but I'd like to disable everything else from the plugin.
Hey,
I'm not sure if that is related with EasyCarts, but I have an issue that my Craftbook minecraft stations don't work properly for most of the time (that means it doesn't stop minecart every time as it should ๐ ).
I'm sure I set up my stations properly laying down obsidian and sign with [station] in the 2 line below.
Thank you for this awesome plugin and you support! ๐
After Using This Plugin In My 1.15 Survival Server (On Paper 353), I Noticed Some Issues. Whilst Riding Within Other Vehicles, You Can Get A Speed Boost By Left Clicking (Similar To The Minecarts).
I am running EasyCarts for 1.8 and I keep getting this error. Any idea how to fix?
The error is flooding my Console whenever I'm riding a minecart on a track.
I am running PaperSpigot 1.8.8.
EDIT:
I changed to Normal Spigot 1.8.8 and received a different error instead.
Whats wrong?
None of the settings are being applied while the errors are broadcasted.
this error spams console
ERROR 04/06/2019 14:48:17
14:48:17Could not pass event PlayerInteractEvent to EasyCarts v1.12.2
Console 04/06/2019 14:48:17
14:48:17org.bukkit.event.EventException: null
at org.bukkit.plugin.EventExecutor$2.execute(EventExecutor.java:72) ~[patched_1.12.2.jar:git-Paper-1337]
at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:78) ~[patched_1.12.2.jar:git-Paper-1337]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[patched_1.12.2.jar:git-Paper-1337]
at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:515) ~[patched_1.12.2.jar:git-Paper-1337]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:500) ~[patched_1.12.2.jar:git-Paper-1337]
at org.bukkit.craftbukkit.v1_12_R1.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:236) ~[patched_1.12.2.jar:git-Paper-1337]
at org.bukkit.craftbukkit.v1_12_R1.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:203) ~[patched_1.12.2.jar:git-Paper-1337]
at org.bukkit.craftbukkit.v1_12_R1.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:199) ~[patched_1.12.2.jar:git-Paper-1337]
at net.minecraft.server.v1_12_R1.PlayerConnection.a(PlayerConnection.java:1510) ~[patched_1.12.2.jar:git-Paper-1337]
at net.minecraft.server.v1_12_R1.PacketPlayInArmAnimation.a(PacketPlayInArmAnimation.java:24) ~[patched_1.12.2.jar:git-Paper-1337]
at net.minecraft.server.v1_12_R1.PacketPlayInArmAnimation.a(PacketPlayInArmAnimation.java:5) ~[patched_1.12.2.jar:git-Paper-1337]
at net.minecraft.server.v1_12_R1.PlayerConnectionUtils.lambda$ensureMainThread$0(PlayerConnectionUtils.java:14) ~[patched_1.12.2.jar:git-Paper-1337]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_151]
at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_151]
at net.minecraft.server.v1_12_R1.SystemUtils.a(SourceFile:46) [patched_1.12.2.jar:git-Paper-1337]
at net.minecraft.server.v1_12_R1.MinecraftServer.D(MinecraftServer.java:843) [patched_1.12.2.jar:git-Paper-1337]
at net.minecraft.server.v1_12_R1.DedicatedServer.D(DedicatedServer.java:426) [patched_1.12.2.jar:git-Paper-1337]
at net.minecraft.server.v1_12_R1.MinecraftServer.C(MinecraftServer.java:767) [patched_1.12.2.jar:git-Paper-1337]
at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:665) [patched_1.12.2.jar:git-Paper-1337]
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_151]
Caused by: java.lang.ClassCastException
Improvement suggestion (not a bug): Not a too big issue but it looks strange when the minecart goes fast and just before the curve the minecart heavily reduces the speed instantly. IMO it should begin to brake slowly a bit further from the curve than now.
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.