Forum
Tweakcraft => Support => Topic started by: robinhierr on 2 January 2015, 15:41:06
-
Hallo ik heb een nieuw probleem ontdekt, de minecarts gaan niet meer terug naar de dispensers, erg vervelend enzo, nou nu weten jullie het ook, en kan er naar gekeken worden :yes
-
Ik ben vanmiddag eens gaan kijken naar dit issue, ik kan bevestigen dat het niet meer werkt. Ik heb wat logging toegevoegd en een testsituatie gemaakt:
(http://xkcd.nl/2RY/s-2689b697ed4c/2015_01_02_18_57_58_Minecraft_1.8.png)
Mijn logger.info()-regel staat vrijwel meteen na de plek waar TweakCart de informatie vanuit Bukkit/Spigot binnenkrijgt. Ik heb het vermoeden dat er een foutje zit in Bukkit/Spigot waardoor informatie over het verkeerde block wordt doorgegeven aan TweakCart. Ik ga vanavond nog wat testen om dit te bevestigen.
-
Zoals toegezegd heb ik nog wat testjes gedaan, die lijken mijn eerdere vermoedens te bevestigen:
(http://xkcd.nl/2R-/1988c7d21521/MC+issue+VehicleBlockCollisionEvent+offset+wrong.png)
Op het moment dat de cart de dispenser raakt, krijgt TweakCart een seintje dat het voertuig een blok heeft geraakt. In dit seintje (ook wel een 'event' genoemd) zit informatie over welk blok het betreft. Deze informatie is niet helemaal juist, zoals valt te zien in de logging in mijn screenshot gaat de doorgestuurde informatie over het blok onder de dispenser (het goudblok).
TweakCart zit redelijk dicht op de Bukkit-API's, ik vermoed dus dat de fout in Bukkit/Spigot zit en niet in TC.
In de issuetracker van Spigot is hierover al een ticket aangemaakt, SPIGOT-217 (https://hub.spigotmc.org/jira/browse/SPIGOT-217?jql=text%20~%20%22VehicleBlockCollisionEvent%22)
-
En het issue is opgelost met dank aan snel werk van FlutterShy :)
(http://xkcd.nl/2S4/s-3491aa2810a5/2015_01_02_22_34_27_about_blank.png)
En dit werkt inmiddels ook op Tweakcraft. *O*
-
COLLIDED WITH DISPENSER!!!!!111111ONEONE
_O-
-
Twee dingetjes die op dit moment voor problemen zorgen:
1: Boots met een Depth Strider enchant worden gezien als haxxed item en worden verwijderd.
2: De site-chat toont geen enkel bericht dat via de site wordt verstuurd, enkel IRC/ingame berichten worden getoond. Berichten die vanaf de site worden verstuurd komen gelukkig wel aan.