Jump to content

thomasfn

Members
  • Posts

    47
  • Joined

  • Last visited

Everything posted by thomasfn

  1. I took a look at the phil stone. The problem is, Bukkit has events for breaking blocks and placing blocks, but no events for changing blocks - which is what the phil stone does. I thought about throwing a break block event then a place block event straight after, but the place block event has information like which side of the block the player right clicked on and such and it's just going to cause problems. I'm not too well versed with the Bukkit API so maybe I'm missing something. I should be able to do other tools that destroy things though, such as the destruction catalyst. Has anyone tested the patch on the new 3.0.4 update? Does it work?
  2. I have not tested it, but it ought to work. There will be no need for the black ball patch though. Edit: The DM axe still causes a crash when you use it, I have a fix for that but I'll upload it tommorow because I'm going to bed for now. I suggest either unpatch the DM axe or ban it from your servers temporarily. I've also had a report that the morning star patch didn't work, though my tests say different - anyone else experiencing issues?
  3. Sorry, I've only looked at the version Tekkit uses. I remember checking one of the bukkit ports of EE for 1.2.5 before Tekkit 3.0.3 was released and DM/RM tools weren't patched, but I can't remember how long ago that was. The only download of EE I have in my downloads folder is called "EE2ServerV1.4.4.0-bukkit-mcpc-1.2.5.zip" and it definitely was not patched in that one. No idea about the black ball bug though.
  4. Okay folks, all DM/RM tools (except the Hoe which I left out on purpose) are now repatched for Tekkit 3.0.3. The latest patch file is here and the OP has been updated. A temporary fix for the crash that occurs when you pickup a black "loot ball" left behind by a DM/RM tool can also be found here.
  5. Ok guys, I've made a temporary patch which fixes this crash until the devs fix it properly. http://www.sendspace.com/file/v3r2c5 Making sure to backup the zip (and your world) first, find "EE2ServerV1.4.5.1-bukkit-mcpc-1.2.5-r1.zip" inside your server mods folder, then open it up and navigate to "ee/core" and paste the patched class "PickupHandler.class" inside. There's still some funny business going on, like two loot balls spawning when there should be only one (this I suspect is due to the client not checking for multiplayer and throwing it's own loot ball out too), but the crash stops and the loot ball works again in my tests. To help the devs, here is the patched source code file, decompiled using showmycode.com: http://pastebin.com/zbU6bGwL
  6. I believe it requires patching like the rest, though I couldn't tell you for sure.
  7. When I created the EE tool patch, I came across the class that lists the EMC values of all items. It seems like I can easily add, remove or change the EMC value in this class and provide a patched replacement. Would this be of value to you?
  8. I grabbed the latest EE bukkit port (for MC 1.2.5) and decompiled it to check out the tools. Despite the fact the decompiler felt compelled to rename all the variables to things like "var1" and "var2", it seems this problem is not fixed in the latest version. If this is still the case when Tekkit 3.00 is released, it will be easy for me to repatch the tools to work for the newest version. Ideally the creator of the EE bukkit port will see this and implement the fix properly, it really doesn't take that long at all. Ah well happy days.
  9. If you are referring to my EE patch, it's not possible to have it as a seperate plugin to be installed - it has to be included in the EE bukkit port, or patched in manually (like how it works currently).
  10. Do you mean mega impact? Have you installed the most recent patch (version 4)? Can you provide any error logs? Do the crashes happen when you turn on the mode, or when you use the tool? Left click or right click?
  11. It's not normal no, and maybe you messed up the install which caused EE not to load correctly. Hopefully you have a backup. On this note, I recommend that all server admins make a backup of their world data and their EE mod zip before installing this patch.
  12. Left click or right click? Where abouts where you trying to use it, on a protected zone? Edit: Found and fixed, it was a copy paste error. Not sure why I didn't pick up on it when testing. New version here: http://www.sendspace.com/file/awqpfh
  13. Thanks, I will look into it. Can you tell me what action caused the error? Right clicking on an ore with the RM pick? What type of ore was it, and how big? Can you provide instructions on how to replicate the error? Edit: Nevermind, I found the problem and fixed it. Here's the latest patch: http://www.sendspace.com/file/ctz4wg. I also updated OP. Keep these bugs coming! Edit2: For those of you interested, the problem was caused when the pickaxe was searching for ores to mine on the right click function. The vein lead into protected area and the pickaxe just kept trying to mine the same block over and over instead of cancelling the entire function.
  14. Ok I updated OP with a new version of the patch. This should fix RM pick and should hopefully fix an obscure error related to the patch. The download link is here.
  15. That's odd, and may be a side-effect of the patch being made out of decompiled code. If it's causing a severe problem (lag etc) then I'll take a look into it, but since the condensed matter orbs are a bit buggy in the unpatched mod anyway I don't think it's a major problem.
  16. Since Tekkit 1.30 is further off than I originally thought, I patched the remaining DM/RM tools and made a new thread about it here.
  17. Hi there. As most server owners have realised by now, it's too easy to grief in Tekkit using Equivalent Exchange tools and the damage is bad because it can't be rolled back by Bukkit plugins. Why? Because the EE tools don't route block break events through Bukkit, so poor old Bukkit has no idea any blocks are even being destroyed when someone right clicks your marble building with their morning star. I have decompiled EE and added code to the DM/RM tools which routes the correct events through Bukkit, and handles event cancellation correctly. What does this mean? It means any damage done by DM/RM tools can be fully rolled back by your favourite plugin without issue. It also means that plugins such as Towny or Residences will protect the world properly against the AoE effects of these tools. Patch Details Only the server requires the patch. The targeted version of Tekkit is 3.1.1, this patch may not work for any other version. The patch has been confirmed to work on Tekkit 3.1.2. The client doesn't need patching, so all your players don't need to do a thing. The patched tools are listed below: DM/RM Axe DM/RM Hammer DM/RM Pickaxe DM/RM Shears DM/RM Shovel Red Katar Red Morningstar Destruction Catalyst Hyperkinetic Lens Catalytic Lens Nova Catalyst Nova Cataclysm Tools which I've investigated and I will not be patching (for the time being) are: Philosophers Stone Evertide Amulet Volcanite Amulet Mercurial Eye Download Version 311a Mirror 1: http://www.sendspace.com/file/ffgdky Version 304a Mirror 1: http://www.sendspace.com/file/szcyxk Version 303a Mirror 1: http://www.sendspace.com/file/8p3048 The download is a zip file containing a number of .class files. Patching Instructions (Windows) Shut down the server. Backup the world and the mods folder. Extract all the class files from the download zip and copy them. Navigate to the "mods" folder inside the root directory of the server (where Tekkit.jar is) Open the zip file called "EE2ServerV1.4.5.1-bukkit-mcpc-1.2.5-r2.zip" (the name might be different but it should be pretty similar) Navigate to the "ee" folder within the zip file. Paste the patched class files. Bring up the server. FAQ All my EE items and blocks have vanished from the world! I hope you backed up your world like instructed. Delete your EE zip file, redownload tekkit and extract a fresh version of EE out and try again. I'm getting Java class not supported 5.1 major.minor errors! Make sure you have Java 1.7 installed. Will you patch [insert tool here]????? Probably not. I'll look into it, but unless it's a simply "I DESTROY BLOCKS" tool it's unlikely to happen. Other Stuff You'll want to go through and test all the tools to make sure the patch has worked correctly. It's possible I missed something. The original forum thread where I initially developed the patch can be found here: http://evolutionrd.beastnode.net/vb/showthread.php?529-Modding-the-mods-DM-RM-tools The original forum thread where this patch made an appearance on these forums can be found here: http://forums.technicpack.net/index.php/topic,8077.0.html I hope this helps! Disclaimer: I will not be held responsible for any damage that occurs on your server as a result of installing this patch. If you want to check the patch for malicious code, you are free to decompile the patched classes and have a look. I'd recommend www.showmycode.com for this.
  18. I'll have a stab at patching the rest of the tools once the Tekkit 1.3 is released properly - there's no point patching classes that are likely to change over the next few days.
  19. Re: Tekkit SMP Grief Issues, Offending Item List I created a patch for the DM Hammer, RM Hammer and Red Morningstar tools which sends the correct events to Bukkit before performing right-click functionality. This means damage caused by those tools can be rolled back using LogBlock, and things like Towny work. The patch can be accessed here. There are installation instructions also.
×
×
  • Create New...