You are not logged in.

  • Login

[Bukkit] GravityGun

Bitte besucht unser neues Forum unter https://forum.nitrado.net | Please visit our new Forum at https://forum.nitrado.net

strubel

User / Kunde

  • "strubel" started this thread

Posts: 863

  • Send private message

1

Saturday, March 1st 2014, 12:30pm

GravityGun

So, hier veröffentliche ich mal mein Plugin GravityGun :)
Damit könnt ihr, wie der Name schon sagt, Blocke und Mobs herum heben.

Screenshots:





Konfiguration:

config.yml:
  • Movement-update-intervall: Gibt an wie oft die Reichtung in die sich das gehobene Objekt gewegt geupdatet werden soll
  • Sound: Gibt an welcher Sound beim benutzen der GravityGun abgespielt werden soll
  • Sound-pitch: Gibt den Pitch des Tons an (ich weis auch nicht genau as das ist :D)
  • Sound-volume: Gibt die Lautstärke des Tons an
  • Auto-ignite-tnt: Gibt an ob ein Tnt was was mit einer GravityGun geworfen wurde automatisch entzündet wird
  • Tnt-fuseticks: Gibt die fuse-ticks eines durch eine GravityGun geworfen (und entzündeten) Tnts an
  • Vector: Gibt die stärke des Vectors an wenn ein Block (oder ein Mob) geworlfen wird
  • Distance: Gibt die Distanze zwischen dem bewegten Objekt und dem Spieler an


GravityGuns.yml
Es ist möglich mehere GravityGuns zu erstellen, wenn sie allerdings den selben Namen haben wird nur eine registriert
  • Lore: Die lore der GravityGun
  • Name: Der Displayname der GravityGun
  • Recipe: Das Rezept mit dem diese GravityGun gecraftet wird, jede Zeile steht für einen Slot. Die erste Zeile ist der obere, linke Slot, die zweite Zeile der obere mittlere, usc.
  • Item: Das Item wqas als GravityGun benutzt wird
  • CanThrow: Gibt an ob diese GravityGun Objekt mit Rechtklick werfen kann
  • BlockPickups: Eine Liste die alle Blöcke enthält die von der GravityGun aufgehoben werden dürfen, schreibe all in die Liste damit alle Blöcke erlaubt sind
  • BlockPickupExceptions: Eine Liste welche Blöcke alles nicht bewegt werden können, sie überschreibt die BlockPickups Liste
  • EntityPickups: Siehe BlockPickups
  • EntityPickupExceptions: Siehe BlockPickupExceptions


Ingame Benutzung
  1. GravityGun mit dem in der COnfig eingestellten Rezept craften
  2. Rechtsklick auf einen Block oder einen Mob machen um ihn anzuheben
  3. MOVE IT!
  4. Nochmal Rechtsklick machen um den Block (oder Mob) wieder abzusetzten
  5. Falls ihr CanThrow auf true habt könnt hr auch Linksklick machen um den Block (oder Mob) zu werfen


Permissions
  • gravitygun.craft.<gravitygunname>: Permission um die jeweilige GravityGun zu craften
  • gravitygun.use.<gravitygunname>: Permission um die jeweilige GravityGun zu benutzen


Update v.1.1
  • Permissions hinzugefügt
  • Zwei Bugfixes


Update v.1.2
  • WorldGuard Support hinzugefügt
  • LWC Support hinzugefügt (nicht richtig getestet bei bugs bitte melden)


Credits
Danke an Conpenhix für die Attrributes.java, die AttributeStorage.java und die NbtFactory.java.
Danke an TeeePeee für die CustomEntityType.java.


Source: https://github.com/strubelz/GravityGun
Download: http://www.mediafire.com/download/b2xa42…tyGun_v.1.2.jar

Ichj würde mich über Feedback freuen :)
Alle Angaben ohne Gewähr!

This post has been edited 4 times, last edit by "strubel" (Mar 5th 2014, 1:03am)


Lukas_the_king

User / Kunde

Posts: 190

Thanks: 8

  • Send private message

2

Saturday, March 1st 2014, 1:07pm

Keine Permissions?
Dann kann ja jeder die gun benutzen?!

Fuzzlemann

User / Kunde

  • "Fuzzlemann" is male

Posts: 234

Occupation: Schüler

  • Send private message

3

Saturday, March 1st 2014, 3:18pm

Cooles Plugin und Pitch ist doch die Tonhöhe oder?
Mit freundlichen Grüßen,
Fuzzlemann

strubel

User / Kunde

  • "strubel" started this thread

Posts: 863

  • Send private message

4

Saturday, March 1st 2014, 7:16pm

@Fuzzlemann
Stimmt, jetzt erinnere ich mich wieder :)

@Lukas_the_king
Wusste ich doch das ich was vergessen habe :D
Alle Angaben ohne Gewähr!

Lukas_the_king

User / Kunde

Posts: 190

Thanks: 8

  • Send private message

5

Saturday, March 1st 2014, 7:24pm

@strubel
Vergessen zu adden im Beitrag oder generrel im Plugin?

strubel

User / Kunde

  • "strubel" started this thread

Posts: 863

  • Send private message

6

Saturday, March 1st 2014, 7:27pm

Gennerell vergessen, dann kommt heute abend oder mirgen warscheinlich ein update.

@Lukas_the_king
So update draußen, jetzt hast du Permissions :)
Alle Angaben ohne Gewähr!

This post has been edited 1 times, last edit by "strubel" (Mar 1st 2014, 11:51pm)


strubel

User / Kunde

  • "strubel" started this thread

Posts: 863

  • Send private message

7

Monday, March 3rd 2014, 12:16am

#push
Source hinzugefügt :)
Alle Angaben ohne Gewähr!

strubel

User / Kunde

  • "strubel" started this thread

Posts: 863

  • Send private message

8

Wednesday, March 5th 2014, 1:04am

#Update v.1.2
LWC und WorldGuard Support hinzugefügt :) (LWC Support wurde nicht richtig getestet, bei bugs bitte melden)
Alle Angaben ohne Gewähr!

mcf_

User / Kunde

Posts: 1,363

Thanks: 22

  • Send private message

9

Thursday, March 6th 2014, 1:57pm

Wird Java 7 benötigt? :S



DarkBlade12

User / Kunde

  • "DarkBlade12" is male

Posts: 531

Occupation: ❤❤❤❤❤❤❤❤❤❤

Thanks: 7

  • Send private message

10

Thursday, March 6th 2014, 1:58pm

@mcf_ teste es doch aus, wenn du nen Error bekommst weißt du dass du Java 7 brauchst :P
--> #Läuft <--

mcf_

User / Kunde

Posts: 1,363

Thanks: 22

  • Send private message

11

Thursday, March 6th 2014, 2:14pm

@DarkBlade12
Genau deswegen hab ich gefragt.. Ich hab zwar Java7 installiert (Mac) aber trotzdem geht es nicht :(



DarkBlade12

User / Kunde

  • "DarkBlade12" is male

Posts: 531

Occupation: ❤❤❤❤❤❤❤❤❤❤

Thanks: 7

  • Send private message

12

Thursday, March 6th 2014, 3:27pm

@mcf_ bist du dir sicher dass dein Minecraft Server mit Java 7 startet? Weil wenn man Java 7 und 6 hat kann man immernoch mit Java 6 starten.
--> #Läuft <--

mcf_

User / Kunde

Posts: 1,363

Thanks: 22

  • Send private message

13

Thursday, March 6th 2014, 5:09pm

@DarkBlade12
Also das ist das Startscript:

Spoiler Spoiler


#!/bin/bash
cd "$( dirname "$0" )"
java -Xmx1024M -jar server.jar -o true



Aber wie tu ich den Server mit Java7 starten? Hab schon gegoogelt aber nichts gefunden



DarkBlade12

User / Kunde

  • "DarkBlade12" is male

Posts: 531

Occupation: ❤❤❤❤❤❤❤❤❤❤

Thanks: 7

  • Send private message

14

Thursday, March 6th 2014, 6:08pm

@mcf_ statt java den Pfad zu der Java Applikation angeben. Da ich mich leider nicht so mit nem Mac auskenne kann ich dir nicht sagen wo diese zu finden ist.
--> #Läuft <--

strubel

User / Kunde

  • "strubel" started this thread

Posts: 863

  • Send private message

15

Thursday, March 6th 2014, 8:28pm

@mcf_
Das Plugin wurde mit Java 7 und der Bukkit API von 1.7.2 programmiert. Getestet wurde es auf einem Craftbukkit 1.7.2 R0.2 getestet. Bei mir hat alles wunderbar geklappt, nur den LWC Support hab ich nicht richtig getestet, weil ich keine Lust hatte ein zweites Minecraft zu starten.
Alle Angaben ohne Gewähr!

mcf_

User / Kunde

Posts: 1,363

Thanks: 22

  • Send private message

16

Thursday, March 6th 2014, 9:21pm

Ja, haha. Java7 (Update51) ist zwar installiert, aber von einem Java7 Ordner ist in /System/Library/Java/JavaVirtualMachines nichts zu sehen.. Wer sich auskennt: Bitte melden!



Bitte besucht unser neues Forum unter https://forum.nitrado.net| Please visit our new Forum at https://forum.nitrado.net