aboutsummaryrefslogtreecommitdiff
path: root/src (unfollow)
Commit message (Collapse)Author
2022-12-08fix (most of) the bugsMyles
2022-12-08program autostart logicMyles
2022-12-08update config defaultsMyles
2022-12-08add autostart config and commandMyles
2022-12-08allow players to specify args for winLocMyles
2022-12-08Myles is a bugpipeMyles
2022-12-08convert chat message to actionbarMyles
2022-12-08add even *more* things to do (yay!!)Myles
2022-12-08remove deprecated startGame method in commandMyles
2022-12-08update start command usageMyles
2022-12-07rewrite basically an entire method (rip my sanity)Myles
you can now specify what type of game in the cmd and not just the config file (although the config file still works) but now testing should be easier! and also flexibility is cool I wonder how many bugs this will cause in the future...
2022-12-07fix this random stacktrace I gotMyles
I think it happens if the snowball despawns before hitting something? here's the stacktrace for future reference: [21:46:02 ERROR]: Could not pass event ProjectileHitEvent to tumble v0.0.1-SNAPSHOT java.lang.NullPointerException: Cannot invoke "org.bukkit.block.Block.getWorld()" because the return value of "org.bukkit.event.entity.ProjectileHitEvent.getHitBlock()" is null at com.MylesAndMore.tumble.EventListener.ProjectileHitEvent(EventListener.java:97) ~[tumble-0.0.1-SNAPSHOT.jar:?] at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor22.execute(Unknown Source) ~[?:?] at org.bukkit.plugin.EventExecutor.lambda$create$1(EventExecutor.java:75) ~[paper-api-1.19.2-R0.1-SNAPSHOT.jar:?] at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:80) ~[paper-api-1.19.2-R0.1-SNAPSHOT.jar:git-Paper-235] at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[paper-api-1.19.2-R0.1-SNAPSHOT.jar:?] at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:670) ~[paper-api-1.19.2-R0.1-SNAPSHOT.jar:?] at org.bukkit.craftbukkit.v1_19_R1.event.CraftEventFactory.callProjectileHitEvent(CraftEventFactory.java:1423) ~[paper-1.19.2.jar:git-Paper-235] at net.minecraft.world.entity.projectile.Projectile.preOnHit(Projectile.java:169) ~[?:?] at net.minecraft.world.entity.projectile.ThrowableProjectile.tick(ThrowableProjectile.java:79) ~[?:?] at net.minecraft.server.level.ServerLevel.tickNonPassenger(ServerLevel.java:1192) ~[?:?] at net.minecraft.world.level.Level.guardEntityTick(Level.java:897) ~[?:?] at net.minecraft.server.level.ServerLevel.lambda$tick$6(ServerLevel.java:730) ~[?:?] at net.minecraft.world.level.entity.EntityTickList.forEach(EntityTickList.java:42) ~[paper-1.19.2.jar:git-Paper-235] at net.minecraft.server.level.ServerLevel.tick(ServerLevel.java:710) ~[?:?] at net.minecraft.server.MinecraftServer.tickChildren(MinecraftServer.java:1535) ~[paper-1.19.2.jar:git-Paper-235] at net.minecraft.server.dedicated.DedicatedServer.tickChildren(DedicatedServer.java:446) ~[paper-1.19.2.jar:git-Paper-235] at net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1397) ~[paper-1.19.2.jar:git-Paper-235] at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1173) ~[paper-1.19.2.jar:git-Paper-235] at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:305) ~[paper-1.19.2.jar:git-Paper-235] at java.lang.Thread.run(Thread.java:833) ~[?:?]
2022-12-07add feature: seperate winning player tpMyles
2022-12-07I broke things (as usual)Myles
2022-12-07THE COUNTDOWN IS THE BEST THING I'VE ADDEDMyles
2022-12-07wow I finally added a *core game mechanic*!11!!Myles
(blocks break when a snowball impacts them in the gameWorld)
2022-12-07bug fixes and duplicate game glitch fixedMyles
2022-12-07prevent players from joining during a gameMyles
2022-12-07prevent players from moving before game beginsMyles
2022-12-07parity and other gameplay changesMyles
now uses titles (mostly) instead of broadcast text when broadcast text is used, it is only sent to the game's players a few sounds have been added
2022-12-07add immediate respawn to the gameWorld on linkMyles
2022-12-06look we have fancy titles now!Myles
and just a *quick* side note, everything actually works now basically: bug fixes, title, more user feedback, the usual
2022-12-06add delay in gameEndMyles
2022-12-06GIVING ITEMS IS SO ANNOYING!CraivMan
(And prevented item dropping)
2022-12-06Dedication is when you:Myles
Forget about ONE PART of the method so then you get on your phone in the GitHub web ui and change it (much harder than it seems!!) Added change game modes to game end
2022-12-06finish the gameEnd methodMyles
2022-12-06roundEnd maybe works now wheeeeMyles
also more reformatting because I will never be satisfied with my code
2022-12-06more modularity and reformatting and performance!!Myles
2022-12-06we do a little reformattingMyles
of the ItemDamage event to keep it all in one location sorry Carver, it's just easier to read :)
2022-12-06new tp method and more commentsMyles
2022-12-06me when the importsMyles
are unused
2022-12-05Infinite snowballs (unfixed) #2CraivMan
2022-12-05Infinite snowballs (unfixed)CraivMan
2022-12-05add gamemode switching at end of roundMyles
2022-12-05reformatting pt.2Myles
this one *shouldn't* break everything (but that's what they all say)
2022-12-05reformatting (this may break things)Myles
removed some flagged imports and changed some of the regen code might need to revert the commit...
2022-12-04Prevented shovels from losing durability (PT 2)CraivMan
2022-12-04Prevented shovels from losing durabilityCraivMan
2022-12-03Added round logic (PT 2)CraivMan
I did this all (100% without myles)
2022-12-03Added round logic (PT 1)CraivMan
I did this all (100% without Myles)
2022-12-03Added cuboid generator (clear layers)CraivMan
2022-12-03add [tumble] prefixMyles
2022-12-03carver is too good at bug fixingMyles
2022-12-03AAH SPIDERS EVERYWHEREMyles
(bug fixes)
2022-12-03slight change to start messageMyles
2022-12-02slight reformat in StartGame for the Game management refactorsMyles
2022-12-02new Game managementMyles
GameManager.java has been superseded by Game.java this is where the game will be managed from now on; created, scores tracked, ended, etc (this was way harder than it looks to code...) AND IT STILL DOESNT WORK AOIFHJRGRI HRSDO
2022-12-02add PlayerDeathEvent for use in GameMyles
2022-12-02add init messageMyles
2022-12-02I unfourtenatly cannot spellMyles